﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NewsMine.DomainObjects
{
    [Serializable]
    public class Category : BasicInfo
    {
       
        public Language Language { get; set; }

        public GeoLocation GeoLocation { get; set; }

        public bool IsTopCatogory { get; set; }
        public Category TopCategoryMapping { get; set; }

        //todo:need to decide what kind of the attributes needs to be captured for the popularity.
        public object Popularity { get; set; }

        public List<KeyWord> KeyWords { get; set; }

        public List<Category> ParentCategories { get; set; }

        public List<Category> ChildCategories { get; set; }

        public List<Category> SimilarCategories { get; set; }

        public List<Category> KindOfCategories { get; set; }

        public List<WebSiteInfo> WebSitesAssociated { get; set; }





    }
}
